/**
* @Title: Demo4.java
* @Package me.shibor.study.javaSE.io
* @Description: TODO
* @author shibor
* @date 2017年2月7日 下午11:20:16
* @version V1.0
*/
package me.shibor.study.javaSE.io;

import java.io.FileDescriptor;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * @ClassName: Demo4
 * @Description: 文件输入输出流 FileInputStream 和 FileOutputStream
 * @author shibor
 * @date 2017年2月7日 下午11:20:16
 * 
 */
public class Demo4 {
	public static void main(String args[]) {
		char ch;
		int data;
		try {
			FileInputStream a = new FileInputStream(FileDescriptor.in); // 创建文件输入流对象
			FileOutputStream b = new FileOutputStream(System.getProperty("user.home")+"/ep10_5"); // 创建文件输出流对象
			System.out.println("请输入字符，以#号结束：");
			while ((ch = (char) a.read()) != '#') {
				b.write(ch);
			}
			a.close();
			b.close();
			System.out.println();
			FileInputStream c = new FileInputStream("ep10_5");
			FileOutputStream d = new FileOutputStream(FileDescriptor.out);
			while (c.available() > 0) {
				data = c.read();
				d.write(data);
			}
			c.close();
			d.close();
		} catch (FileNotFoundException e) {
			System.out.println("找不到该文件！");
		} catch (IOException e) {
		}
	}
}
